/* 视频播放器相关样式 */
.aspect-video {
    aspect-ratio: 16 / 9;
}

/* 进度条手柄样式 */
.progress-handle {
    transition: opacity 0.2s ease;
}

/* 链接样式增强 */
a {
    transition: color 0.2s ease;
}

/* 按钮交互样式 */
button {
    cursor: pointer;
    transition: all 0.2s ease;
}

/* 视频容器悬停效果 */
.relative:hover .progress-handle {
    opacity: 1;
}

/* 速度选择器样式 */
.speed-option {
    cursor: pointer;
}

/* 确保视频控制栏元素不会被其他内容覆盖 */
#register-controls, #password-controls {
    z-index: 10;
}

/* 视频播放按钮动画 */
#play-register, #play-password {
    transition: transform 0.2s ease, background-color 0.2s ease;
}

#play-register:hover, #play-password:hover {
    transform: scale(1.05);
}
